package com.ley.yikang.service;

import com.ley.yikang.entity.CheckTask;

import java.util.Date;
import java.util.List;

public interface CheckTaskService {
    //查询所有检测任务
    List<CheckTask> getAllCheckTask();

    //查询医生的检测任务
    List<CheckTask> getDoctorCheckTask(int doctorId, Date date, int id);

    //根据id查找检测任务
    CheckTask getCheckTaskById(int id);

    //删除医生的检测任务
    void delCheckTask(int id);

    //修改医生的检测任务
    void updateDoctorCheckTask(CheckTask checkTask);

    //添加健康检测任务
    void addCheckTask(CheckTask checkTask);

    //获取老人预约的健康检测
    List<CheckTask> getElderCheckTask(int elderId, Date date);

    //删除老人预约的健康检测
    void delElderCheckTask(int id);

    //修改老人预约的健康检测
    void updateElderCheckTask(CheckTask checkTask);

    //删除该医生的所有检查任务
    void delDoctorCheckTask(int id);
}
